package com.idealighter.game.games.shuihu.common;

import com.idealighter.game.games.shuihu.dto.LineRewardIcons;

import java.util.List;

import lombok.Data;

/**
 * 水浒传下注的奖励 .
 * 
 * @date 2015年9月29日 下午3:11:06
 *
 */
@Data
public class ShuiHuReward {
  // 赢的筹码
  private final long win;
  // 小玛丽次数
  private final int bonus;
  // 奖励类型(0:普通连线奖励 ,全盘奖励[1:铁斧,2:银枪,3:金刀,4:鲁智深,5:林冲,6:宋江,7:替天行道,8:忠义堂,9:水浒传,10:人物,11:武器]
  private final int type;
  // 线路奖励图标列表
  private final List<LineRewardIcons> lineRewardIconsList;

  /**
   * 构造函数 .
   * 
   * @param win . 赢得多少金币.
   * @param bonus . 小玛莉数量.
   * @param type . 奖励类型.
   * @param lineRewardIconsList . 奖励的icon.
   */
  public ShuiHuReward(long win, int bonus, int type, List<LineRewardIcons> lineRewardIconsList) {
    this.win = win;
    this.bonus = bonus;
    this.type = type;
    this.lineRewardIconsList = lineRewardIconsList;
  }

}
